#ifndef QTAV_VIDEODECODERFFMPEG_H
#define QTAV_VIDEODECODERFFMPEG_H

#include <QtAV/VideoDecoder.h>

namespace QtAV {

class VideoDecoderFFmpegPrivate;
class Q_AV_EXPORT VideoDecoderFFmpeg : public VideoDecoder
{
    DPTR_DECLARE_PRIVATE(VideoDecoderFFmpeg)
public:
    VideoDecoderFFmpeg();
    virtual ~VideoDecoderFFmpeg();
    //virtual bool prepare();
    virtual bool decode(const QByteArray &encoded);
    virtual void resizeVideoFrame(int width, int height);

};

} //namespace QtAV

#endif // QTAV_VIDEODECODERFFMPEG_H
